package org.spring.springboot.app.adv.advexam.service;

import org.spring.springboot.app.adv.advexam.domain.po.AdvExamPO;
import org.spring.springboot.app.adv.advexam.domain.vo.AdvExamDealVO;
import org.spring.springboot.app.adv.advexam.domain.vo.AdvExamQueryVO;
import org.spring.springboot.app.adv.advexam.domain.vo.AdvExamSearchVO;
import org.spring.springboot.app.adv.advscreeninfo.domain.po.AdvScreenInfoPO;
import org.spring.springboot.app.adv.advscreeninfo.domain.vo.AdvScreenInfoForMyPublicSaveInVO;
import org.spring.springboot.app.base.R;
import org.spring.springboot.app.base.User;

import java.util.List;

/**
 *  接口类
 */


public interface IAdvExamService {

    AdvExamPO find(String id);

    int save(AdvExamPO po);

    int update(AdvExamPO po);

    int delete(String id);

    List<AdvExamQueryVO> findPageWithAdv(AdvExamSearchVO searchVO, int pageNum, int pageSize);

    AdvExamQueryVO findWithAdv(String id);

    R deal(AdvExamDealVO vo);

    int addExam(String officeId, String id);
}
